package com.alks.function.data.dto.finance.costcheck;

import com.alks.entity.data.page.PageParam;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.Date;

@Getter
@Setter
@NoArgsConstructor
public class PcCostLotDto extends PageParam {

    @ApiModelProperty(value = "指令",name = "lotNo")
    private String lotNo;

    @ApiModelProperty(value = "工厂形体",name = "style")
    private String style;

    @ApiModelProperty(value = "品牌",name = "custom")
    private String custom;

    @ApiModelProperty(value = "型体颜色")
    private String color;

    @ApiModelProperty(value = "订单数",name = "orderQty")
    private float orderQty;

    @ApiModelProperty(value = "预补数",name = "surplusQty")
    private float surplusQty;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")
    @ApiModelProperty(value = "下单日期",name = "orderDate")
    private Date orderDate;

    @ApiModelProperty(value = "图片")
    private String photoPath;

    @ApiModelProperty(value = "产出欠数")
    private float lastQs;

    @ApiModelProperty(value = "出货欠数")
    private float outQtyQs;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")
    @ApiModelProperty(value = "客人交期",name = "deliveryDate")
    private Date jQDate;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")
    @ApiModelProperty(value = "出货日期")
    private Date outDate;

    @ApiModelProperty(value = "成型人工")
    private float lastFee;

    @ApiModelProperty(value = "管理费用")
    private float adminFee;

    @ApiModelProperty(value = "指令成本")
    private String amt;

    @ApiModelProperty(value = "操作标识")
    private String remark;

    @ApiModelProperty(value = "操作员")
    private String sysUser;

    @ApiModelProperty(value = "封账标识（为Y的变绿色）")
    private String cfmFlag;

    @ApiModelProperty(value = "财务备注")
    private String remarkCw;

    @ApiModelProperty(value = "公司ID")
    private String companyId;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")
    private Date sysDate;


}
